package com.juzi.canshuchuandi.anli;

import java.util.Scanner;

public class Test2 {
    public static void main(String[] args) {
        //需求：设计一个方法可以接收整型数组，和要查询的元素值；最终要返回元素在该数组中的索引，如果数组中不存在该元素则返回 -1。
        //3、定义数组，调用方法
        int[] arr = {11, 22, 33, 66, 87, 19};

        Scanner sc = new Scanner(System.in);

        System.out.println("请输入查询数据：");

        int in = sc.nextInt();

        int index = searchIndex(arr,in);

//        int index = searchIndex(arr,87);

        System.out.println("您查询的数据索引是:" + index);
    }

    /**
     * 分析：
     * 1、定义一个方法：参数接受数组，要查询的数据，返回值：整型
     */

    public static int searchIndex(int[] arr, int data){
        //2、开始找出这个数据的索引
        for (int i = 0; i < arr.length; i++) {
            if (arr[i] == data){
                return i;
            }
        }
        return -1;//查无此元素
    }
}
